00001 <?php
00002 require_once('../user/classes/class.userdataadapter.inc.php');
00003
00007 class UserDataNews extends UserDataAdapter {
00008
00009 private $userID;
00010
00011 private $data;
00012
00013
00017 public function getUserData($userID) {
00018 $this->userID = $userID;
00019 $this->data = array();
00020
00021 $this->getNews();
00022
00023 return $this->data;
00024 }
00025
00026 private function getNews() {
00027 $query = 'SELECT id, course_id, title, text, date_gen'
00028 .' FROM announcements WHERE user_id='.$this->userID
00029 .' ORDER BY date_gen';
00030 $result = self::executeQuery($query);
00031
00032 foreach($result as $data) {
00033 $this->data[] = array(
00034 self::ID => $data['id'],
00035 self::DATE => $data['date_gen'],
00036 self::COURSE => $data['course_id'],
00037 self::HINT => 'Mitteilung',
00038 self::CONTENT => '[b]Überschrift:[/b] '
00039 .'[url='.self::getBaseURL().'/announcement/announcement.php?show=all&changeToCourse='.$data['course_id'].'#announcement'.$data['id'].']'.$data['title'].'[/url]'."\n"
00040 .$data['text']
00041 );
00042 }
00043 }
00044
00045 }
00046 ?>